composite armour - Spanish English Dictionary